#ifndef USERHIS_H
#define USERHIS_H

#include <QWidget>
#include<QStandardItemModel>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QSqlError>
#include <QSqlTableModel>

namespace Ui {
class UserHis;
}

class UserHis : public QWidget
{
    Q_OBJECT

public:
    enum Mode {
        bNameMode = 0,
        cNameMode = 1,
        bNoMode = 2
    };
    explicit UserHis(QSqlDatabase &d,QString IpIn);
    ~UserHis();
private slots:
    void on_rueBut_clicked();

    void on_findBut_clicked();

    void on_comboBox_currentTextChanged(const QString &arg1);

private:
    Ui::UserHis *ui;
    QSqlDatabase db;
    Mode nowMode;
    QString myIp;

    QStandardItemModel m_model;
    void getAll();
    QSqlTableModel * d_model;
};

#endif // USERHIS_H


